import { Component, PropsWithChildren } from 'react'

import './app.scss'

class App extends Component<PropsWithChildren> {

  componentDidMount() {
    // 初始化腾讯云环境
    this.initializeCloud()
  }

  componentDidShow() {}

  componentDidHide() {}

  // 初始化腾讯云环境
  initializeCloud() {
    try {
      if (typeof wx !== 'undefined' && wx.cloud) {
        wx.cloud.init({
          env: 'kitchenhelper-6g5qhqr6df57fb9e'
        })
        console.log('腾讯云环境初始化成功')
      } else {
        console.warn('微信小程序环境未检测到，跳过云环境初始化')
      }
    } catch (error) {
      console.error('腾讯云环境初始化失败:', error)
    }
  }

  // this.props.children 是将要会渲染的页面
  render() {
    return this.props.children
  }
}

export default App
